Volume 52, Issue 6, June 2023, Pages 1-17
Waleed A. Abo Ghanima; Moustafa H. Ragab; Moustafa H. Hegab; Hend M. El Helaly; Ahmed M. Abdelgwad